// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html#License
supplementalData:table(nofallback){
    CurrencyMap{
        AC{
            {
                from:intvector{
                    44,
                    323838976,
                }
                id{"SHP"}
            }
        }
        AD{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -713,
                    1332482048,
                }
                id{"ESP"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
            {
                from:intvector{
                    -250,
                    740224000,
                }
                id{"ADP"}
                to:intvector{
                    235,
                    525885439,
                }
            }
        }
        AE{
            {
                from:intvector{
                    24,
                    -756582400,
                }
                id{"AED"}
            }
        }
        AF{
            {
                from:intvector{
                    240,
                    -1138318336,
                }
                id{"AFN"}
            }
            {
                from:intvector{
                    -315,
                    2137098240,
                }
                id{"AFA"}
                to:intvector{
                    242,
                    1997114367,
                }
            }
        }
        AG{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        AI{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        AL{
            {
                from:intvector{
                    -33,
                    -714646528,
                }
                id{"ALL"}
            }
            {
                from:intvector{
                    -171,
                    -972359680,
                }
                id{"ALK"}
                to:intvector{
                    -33,
                    -628246529,
                }
            }
        }
        AM{
            {
                from:intvector{
                    175,
                    -1987844096,
                }
                id{"AMD"}
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    175,
                    -1901444097,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        AO{
            {
                from:intvector{
                    220,
                    150394880,
                }
                id{"AOA"}
            }
            {
                from:intvector{
                    187,
                    1397915648,
                }
                id{"AOR"}
                to:intvector{
                    221,
                    261827583,
                }
            }
            {
                from:intvector{
                    152,
                    1385771008,
                }
                id{"AON"}
                to:intvector{
                    221,
                    261827583,
                }
            }
            {
                from:intvector{
                    51,
                    -1808699392,
                }
                id{"AOK"}
                to:intvector{
                    155,
                    -2142898177,
                }
            }
        }
        AQ{
            {
                id{"XXX"}
            }
        }
        AR{
            {
                from:intvector{
                    161,
                    -1560701952,
                }
                id{"ARS"}
            }
            {
                from:intvector{
                    113,
                    -2071071744,
                }
                id{"ARA"}
                to:intvector{
                    161,
                    -1474301953,
                }
            }
            {
                from:intvector{
                    98,
                    -1928162304,
                }
                id{"ARP"}
                to:intvector{
                    113,
                    -1984671745,
                }
            }
            {
                from:intvector{
                    0,
                    0,
                }
                id{"ARL"}
                to:intvector{
                    98,
                    -1841762305,
                }
            }
            {
                from:intvector{
                    -648,
                    1231607808,
                }
                id{"ARM"}
                to:intvector{
                    0,
                    86399999,
                }
            }
        }
        AS{
            {
                from:intvector{
                    -481,
                    55269376,
                }
                id{"USD"}
            }
        }
        AT{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -163,
                    -944898048,
                }
                id{"ATS"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        AU{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        AW{
            {
                from:intvector{
                    117,
                    -1884540928,
                }
                id{"AWG"}
            }
            {
                from:intvector{
                    -218,
                    763670528,
                }
                id{"ANG"}
                to:intvector{
                    117,
                    -1798140929,
                }
            }
        }
        AX{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
        }
        AZ{
            {
                from:intvector{
                    264,
                    -2092733440,
                }
                id{"AZN"}
            }
            {
                from:intvector{
                    175,
                    -1987844096,
                }
                id{"AZM"}
                to:intvector{
                    271,
                    -621504513,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    176,
                    1554555903,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        BA{
            {
                from:intvector{
                    183,
                    -1355582464,
                }
                id{"BAM"}
            }
            {
                from:intvector{
                    180,
                    -480280576,
                }
                id{"BAN"}
                to:intvector{
                    202,
                    218206207,
                }
            }
            {
                from:intvector{
                    165,
                    1279196160,
                }
                id{"BAD"}
                to:intvector{
                    180,
                    -393880577,
                }
            }
            {
                from:intvector{
                    165,
                    1279196160,
                }
                id{"YUR"}
                to:intvector{
                    174,
                    -2099276801,
                }
            }
            {
                from:intvector{
                    146,
                    -208192512,
                }
                id{"YUN"}
                to:intvector{
                    165,
                    1365596159,
                }
            }
            {
                from:intvector{
                    -30,
                    -1676348416,
                }
                id{"YUD"}
                to:intvector{
                    146,
                    -121792513,
                }
            }
        }
        BB{
            {
                from:intvector{
                    28,
                    -829251584,
                }
                id{"BBD"}
            }
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
                to:intvector{
                    28,
                    -742851585,
                }
            }
        }
        BD{
            {
                from:intvector{
                    14,
                    -1352509440,
                }
                id{"BDT"}
            }
            {
                from:intvector{
                    -160,
                    746767360,
                }
                id{"PKR"}
                to:intvector{
                    14,
                    -1266109441,
                }
            }
            {
                from:intvector{
                    -988,
                    -1379278848,
                }
                id{"INR"}
                to:intvector{
                    -160,
                    833167359,
                }
            }
        }
        BE{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -1021,
                    1916809216,
                }
                id{"BEF"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
            {
                from:intvector{
                    -1125,
                    -2130359296,
                }
                id{"NLG"}
                to:intvector{
                    -1021,
                    2003209215,
                }
            }
            {
                from:intvector{
                    0,
                    0,
                }
                id{"BEL"}
                to:intvector{
                    148,
                    1026440191,
                }
            }
            {
                from:intvector{
                    0,
                    0,
                }
                id{"BEC"}
                to:intvector{
                    148,
                    1026440191,
                }
            }
        }
        BF{
            {
                from:intvector{
                    107,
                    864099328,
                }
                id{"XOF"}
            }
        }
        BG{
            {
                from:intvector{
                    216,
                    -875103232,
                }
                id{"BGN"}
            }
            {
                from:intvector{
                    -59,
                    942270464,
                }
                id{"BGL"}
                to:intvector{
                    216,
                    -788703233,
                }
            }
            {
                from:intvector{
                    -130,
                    1670548480,
                }
                id{"BGM"}
                to:intvector{
                    -59,
                    1028670463,
                }
            }
            {
                from:intvector{
                    -665,
                    719651840,
                }
                id{"BGO"}
                to:intvector{
                    -130,
                    1756948479,
                }
            }
        }
        BH{
            {
                from:intvector{
                    -31,
                    260786176,
                }
                id{"BHD"}
            }
        }
        BI{
            {
                from:intvector{
                    -42,
                    -1285540864,
                }
                id{"BIF"}
            }
        }
        BJ{
            {
                from:intvector{
                    43,
                    1854006272,
                }
                id{"XOF"}
            }
        }
        BL{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        BM{
            {
                from:intvector{
                    0,
                    -1184567296,
                }
                id{"BMD"}
            }
        }
        BN{
            {
                from:intvector{
                    -19,
                    906778624,
                }
                id{"BND"}
            }
            {
                from:intvector{
                    -47,
                    -1065104384,
                }
                id{"MYR"}
                to:intvector{
                    -19,
                    993178623,
                }
            }
        }
        BO{
            {
                from:intvector{
                    124,
                    -413312000,
                }
                id{"BOB"}
            }
            {
                from:intvector{
                    -52,
                    -1881467904,
                }
                id{"BOP"}
                to:intvector{
                    124,
                    -413312001,
                }
            }
            {
                from:intvector{
                    -783,
                    1308192768,
                }
                id{"BOL"}
                to:intvector{
                    -52,
                    -1795067905,
                }
            }
            {
                id{"BOV"}
            }
        }
        BQ{
            {
                from:intvector{
                    301,
                    1054843904,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    299,
                    -1821388800,
                }
                id{"ANG"}
                to:intvector{
                    301,
                    1141243903,
                }
            }
        }
        BR{
            {
                from:intvector{
                    179,
                    -73313280,
                }
                id{"BRL"}
            }
            {
                from:intvector{
                    173,
                    1133857792,
                }
                id{"BRR"}
                to:intvector{
                    180,
                    13086719,
                }
            }
            {
                from:intvector{
                    148,
                    1890440192,
                }
                id{"BRE"}
                to:intvector{
                    173,
                    1220257791,
                }
            }
            {
                from:intvector{
                    139,
                    -469821440,
                }
                id{"BRN"}
                to:intvector{
                    148,
                    1976840191,
                }
            }
            {
                from:intvector{
                    118,
                    -1168308224,
                }
                id{"BRC"}
                to:intvector{
                    139,
                    -383421441,
                }
            }
            {
                from:intvector{
                    -22,
                    -784886784,
                }
                id{"BRB"}
                to:intvector{
                    118,
                    -1081908225,
                }
            }
            {
                from:intvector{
                    -200,
                    1646259200,
                }
                id{"BRZ"}
                to:intvector{
                    -22,
                    -698486785,
                }
            }
        }
        BS{
            {
                from:intvector{
                    -27,
                    -2119650304,
                }
                id{"BSD"}
            }
        }
        BT{
            {
                from:intvector{
                    31,
                    -2136553472,
                }
                id{"BTN"}
            }
            {
                from:intvector{
                    -463,
                    419458048,
                }
                id{"INR"}
            }
        }
        BU{
            {
                from:intvector{
                    -129,
                    1695581184,
                }
                id{"BUK"}
                to:intvector{
                    143,
                    37276671,
                }
            }
        }
        BV{
            {
                from:intvector{
                    -475,
                    -1843101696,
                }
                id{"NOK"}
            }
        }
        BW{
            {
                from:intvector{
                    48,
                    -846997504,
                }
                id{"BWP"}
            }
            {
                from:intvector{
                    -66,
                    -1022325760,
                }
                id{"ZAR"}
                to:intvector{
                    48,
                    -760597505,
                }
            }
        }
        BY{
            {
                from:intvector{
                    341,
                    -1547615232,
                }
                id{"BYN"}
            }
            {
                from:intvector{
                    220,
                    1791994880,
                }
                id{"BYR"}
                to:intvector{
                    345,
                    1551482879,
                }
            }
            {
                from:intvector{
                    180,
                    -1689880576,
                }
                id{"BYB"}
                to:intvector{
                    227,
                    -945343489,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    182,
                    -1639815169,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        BZ{
            {
                from:intvector{
                    29,
                    1676348416,
                }
                id{"BZD"}
            }
        }
        CA{
            {
                from:intvector{
                    -823,
                    393284608,
                }
                id{"CAD"}
            }
        }
        CC{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        CD{
            {
                from:intvector{
                    209,
                    1603035136,
                }
                id{"CDF"}
            }
            {
                from:intvector{
                    175,
                    492723200,
                }
                id{"ZRN"}
                to:intvector{
                    209,
                    1689435135,
                }
            }
            {
                from:intvector{
                    13,
                    1535025152,
                }
                id{"ZRZ"}
                to:intvector{
                    175,
                    579123199,
                }
            }
        }
        CF{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"XAF"}
            }
        }
        CG{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"XAF"}
            }
        }
        CH{
            {
                from:intvector{
                    -1255,
                    465556480,
                }
                id{"CHF"}
            }
            {
                id{"CHE"}
            }
            {
                id{"CHW"}
            }
        }
        CI{
            {
                from:intvector{
                    -82,
                    -1682049024,
                }
                id{"XOF"}
            }
        }
        CK{
            {
                from:intvector{
                    -19,
                    -968988672,
                }
                id{"NZD"}
            }
        }
        CL{
            {
                from:intvector{
                    42,
                    792173568,
                }
                id{"CLP"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"CLE"}
                to:intvector{
                    42,
                    878573567,
                }
            }
            {
                id{"CLF"}
            }
        }
        CM{
            {
                from:intvector{
                    23,
                    -608815104,
                }
                id{"XAF"}
            }
        }
        CN{
            {
                from:intvector{
                    -124,
                    1215944704,
                }
                id{"CNY"}
            }
            {
                from:intvector{
                    66,
                    528958464,
                }
                id{"CNX"}
                to:intvector{
                    213,
                    320765951,
                }
            }
        }
        CO{
            {
                from:intvector{
                    -478,
                    1771967488,
                }
                id{"COP"}
            }
            {
                id{"COU"}
            }
        }
        CP{
            {
                id{"XXX"}
            }
        }
        CR{
            {
                from:intvector{
                    -538,
                    1306805248,
                }
                id{"CRC"}
            }
        }
        CS{
            {
                from:intvector{
                    237,
                    -781416448,
                }
                id{"CSD"}
                to:intvector{
                    267,
                    -1672035329,
                }
            }
            {
                from:intvector{
                    243,
                    639747072,
                }
                id{"EUR"}
                to:intvector{
                    267,
                    -1672035329,
                }
            }
            {
                from:intvector{
                    176,
                    -839611392,
                }
                id{"YUM"}
                to:intvector{
                    237,
                    -695016449,
                }
            }
        }
        CU{
            {
                from:intvector{
                    -816,
                    1864513536,
                }
                id{"CUP"}
            }
            {
                from:intvector{
                    176,
                    1468155904,
                }
                id{"CUC"}
            }
            {
                from:intvector{
                    -522,
                    1448128512,
                }
                id{"USD"}
                to:intvector{
                    -81,
                    823550975,
                }
            }
        }
        CV{
            {
                from:intvector{
                    -412,
                    -1994041344,
                }
                id{"CVE"}
            }
            {
                from:intvector{
                    -431,
                    1393304576,
                }
                id{"PTE"}
                to:intvector{
                    40,
                    2038108159,
                }
            }
        }
        CW{
            {
                from:intvector{
                    299,
                    -1821388800,
                }
                id{"ANG"}
            }
        }
        CX{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        CY{
            {
                from:intvector{
                    279,
                    849724416,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -407,
                    -1696077824,
                }
                id{"CYP"}
                to:intvector{
                    279,
                    -766842881,
                }
            }
        }
        CZ{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"CZK"}
            }
            {
                from:intvector{
                    -122,
                    574810112,
                }
                id{"CSK"}
                to:intvector{
                    170,
                    885959679,
                }
            }
        }
        DD{
            {
                from:intvector{
                    -158,
                    1660832768,
                }
                id{"DDM"}
                to:intvector{
                    152,
                    2076971007,
                }
            }
        }
        DE{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -159,
                    -931167232,
                }
                id{"DEM"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        DG{
            {
                from:intvector{
                    -31,
                    -2046981120,
                }
                id{"USD"}
            }
        }
        DJ{
            {
                from:intvector{
                    54,
                    -5601280,
                }
                id{"DJF"}
            }
        }
        DK{
            {
                from:intvector{
                    -710,
                    1061980160,
                }
                id{"DKK"}
            }
        }
        DM{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        DO{
            {
                from:intvector{
                    -164,
                    2115436544,
                }
                id{"DOP"}
            }
            {
                from:intvector{
                    -475,
                    -633501696,
                }
                id{"USD"}
                to:intvector{
                    -164,
                    -2093130753,
                }
            }
        }
        DZ{
            {
                from:intvector{
                    -43,
                    -1137773568,
                }
                id{"DZD"}
            }
        }
        EA{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
        }
        EC{
            {
                from:intvector{
                    225,
                    -217808896,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -631,
                    -218603520,
                }
                id{"ECS"}
                to:intvector{
                    225,
                    -131408897,
                }
            }
            {
                from:intvector{
                    171,
                    -619174912,
                }
                id{"ECV"}
                to:intvector{
                    220,
                    -1725372417,
                }
            }
        }
        EE{
            {
                from:intvector{
                    301,
                    1054843904,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    165,
                    415196160,
                }
                id{"EEK"}
                to:intvector{
                    301,
                    1054843903,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    165,
                    415196159,
                }
            }
        }
        EG{
            {
                from:intvector{
                    -619,
                    -609411072,
                }
                id{"EGP"}
            }
        }
        EH{
            {
                from:intvector{
                    45,
                    867271680,
                }
                id{"MAD"}
            }
        }
        ER{
            {
                from:intvector{
                    204,
                    -1521095680,
                }
                id{"ERN"}
            }
            {
                from:intvector{
                    171,
                    -532774912,
                }
                id{"ETB"}
                to:intvector{
                    204,
                    -1434695681,
                }
            }
        }
        ES{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -744,
                    1852468224,
                }
                id{"ESP"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
            {
                from:intvector{
                    58,
                    -942270464,
                }
                id{"ESA"}
                to:intvector{
                    88,
                    734077951,
                }
            }
            {
                from:intvector{
                    36,
                    -1147389952,
                }
                id{"ESB"}
                to:intvector{
                    183,
                    -1355582465,
                }
            }
        }
        ET{
            {
                from:intvector{
                    49,
                    1140202496,
                }
                id{"ETB"}
            }
        }
        EU{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    66,
                    528958464,
                }
                id{"XEU"}
                to:intvector{
                    213,
                    320765951,
                }
            }
        }
        FI{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -52,
                    -1881467904,
                }
                id{"FIM"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        FJ{
            {
                from:intvector{
                    -8,
                    -434428928,
                }
                id{"FJD"}
            }
        }
        FK{
            {
                from:intvector{
                    -507,
                    95619072,
                }
                id{"FKP"}
            }
        }
        FM{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -406,
                    291122176,
                }
                id{"JPY"}
                to:intvector{
                    -192,
                    -115646465,
                }
            }
        }
        FO{
            {
                from:intvector{
                    -162,
                    1474301952,
                }
                id{"DKK"}
            }
        }
        FR{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        GA{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"XAF"}
            }
        }
        GB{
            {
                from:intvector{
                    -2024,
                    1260207104,
                }
                id{"GBP"}
            }
        }
        GD{
            {
                from:intvector{
                    -21,
                    424713216,
                }
                id{"XCD"}
            }
        }
        GE{
            {
                from:intvector{
                    189,
                    65581056,
                }
                id{"GEL"}
            }
            {
                from:intvector{
                    170,
                    -471407616,
                }
                id{"GEK"}
                to:intvector{
                    189,
                    324781055,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    172,
                    1108825087,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        GF{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        GG{
            {
                from:intvector{
                    -1029,
                    1543747584,
                }
                id{"GBP"}
            }
        }
        GH{
            {
                from:intvector{
                    275,
                    -1990173696,
                }
                id{"GHS"}
            }
            {
                from:intvector{
                    67,
                    2022791168,
                }
                id{"GHC"}
                to:intvector{
                    279,
                    849724415,
                }
            }
        }
        GI{
            {
                from:intvector{
                    -1889,
                    -1210545152,
                }
                id{"GIP"}
            }
        }
        GL{
            {
                from:intvector{
                    -710,
                    1061980160,
                }
                id{"DKK"}
            }
        }
        GM{
            {
                from:intvector{
                    10,
                    -70240256,
                }
                id{"GMD"}
            }
        }
        GN{
            {
                from:intvector{
                    117,
                    -1452540928,
                }
                id{"GNF"}
            }
            {
                from:intvector{
                    20,
                    932654080,
                }
                id{"GNS"}
                to:intvector{
                    117,
                    -1366140929,
                }
            }
        }
        GP{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        GQ{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"XAF"}
            }
            {
                from:intvector{
                    40,
                    2124508160,
                }
                id{"GQE"}
                to:intvector{
                    120,
                    -1636642817,
                }
            }
        }
        GR{
            {
                from:intvector{
                    227,
                    -945343488,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -116,
                    -632360960,
                }
                id{"GRD"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        GS{
            {
                from:intvector{
                    -456,
                    1890686976,
                }
                id{"GBP"}
            }
        }
        GT{
            {
                from:intvector{
                    -328,
                    1293273088,
                }
                id{"GTQ"}
            }
        }
        GU{
            {
                from:intvector{
                    -187,
                    -1545682944,
                }
                id{"USD"}
            }
        }
        GW{
            {
                from:intvector{
                    200,
                    772940800,
                }
                id{"XOF"}
            }
            {
                from:intvector{
                    45,
                    1040071680,
                }
                id{"GWP"}
                to:intvector{
                    200,
                    859340799,
                }
            }
            {
                from:intvector{
                    -412,
                    -1994041344,
                }
                id{"GWE"}
                to:intvector{
                    45,
                    1126471679,
                }
            }
        }
        GY{
            {
                from:intvector{
                    -27,
                    -2033250304,
                }
                id{"GYD"}
            }
        }
        HK{
            {
                from:intvector{
                    -551,
                    -1758387200,
                }
                id{"HKD"}
            }
        }
        HM{
            {
                from:intvector{
                    -22,
                    -525686784,
                }
                id{"AUD"}
            }
        }
        HN{
            {
                from:intvector{
                    -322,
                    -1901097984,
                }
                id{"HNL"}
            }
        }
        HR{
            {
                from:intvector{
                    179,
                    1456854016,
                }
                id{"HRK"}
            }
            {
                from:intvector{
                    161,
                    1956665344,
                }
                id{"HRD"}
                to:intvector{
                    183,
                    -1269182465,
                }
            }
            {
                from:intvector{
                    146,
                    -208192512,
                }
                id{"YUN"}
                to:intvector{
                    161,
                    2043065343,
                }
            }
            {
                from:intvector{
                    -30,
                    -1676348416,
                }
                id{"YUD"}
                to:intvector{
                    146,
                    -121792513,
                }
            }
        }
        HT{
            {
                from:intvector{
                    -716,
                    -1136783360,
                }
                id{"HTG"}
            }
            {
                from:intvector{
                    -405,
                    -522812416,
                }
                id{"USD"}
            }
        }
        HU{
            {
                from:intvector{
                    -173,
                    -1108825088,
                }
                id{"HUF"}
            }
        }
        IC{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
        }
        ID{
            {
                from:intvector{
                    -30,
                    977018880,
                }
                id{"IDR"}
            }
        }
        IE{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -353,
                    1358655488,
                }
                id{"IEP"}
                to:intvector{
                    235,
                    -313081857,
                }
            }
            {
                from:intvector{
                    -1250,
                    -248247296,
                }
                id{"GBP"}
                to:intvector{
                    -353,
                    1445055487,
                }
            }
        }
        IL{
            {
                from:intvector{
                    115,
                    718760960,
                }
                id{"ILS"}
            }
            {
                from:intvector{
                    74,
                    -2096947200,
                }
                id{"ILR"}
                to:intvector{
                    115,
                    805160959,
                }
            }
            {
                from:intvector{
                    -158,
                    -301334528,
                }
                id{"ILP"}
                to:intvector{
                    74,
                    -2010547201,
                }
            }
        }
        IM{
            {
                from:intvector{
                    -956,
                    -578232320,
                }
                id{"GBP"}
            }
        }
        IN{
            {
                from:intvector{
                    -988,
                    -1379278848,
                }
                id{"INR"}
            }
        }
        IO{
            {
                from:intvector{
                    -31,
                    -2046981120,
                }
                id{"USD"}
            }
        }
        IQ{
            {
                from:intvector{
                    -285,
                    -1666087936,
                }
                id{"IQD"}
            }
            {
                from:intvector{
                    -362,
                    -224006144,
                }
                id{"EGP"}
                to:intvector{
                    -285,
                    -1579687937,
                }
            }
            {
                from:intvector{
                    -362,
                    -224006144,
                }
                id{"INR"}
                to:intvector{
                    -285,
                    -1579687937,
                }
            }
        }
        IR{
            {
                from:intvector{
                    -277,
                    1965140992,
                }
                id{"IRR"}
            }
        }
        IS{
            {
                from:intvector{
                    80,
                    -737150976,
                }
                id{"ISK"}
            }
            {
                from:intvector{
                    -376,
                    -1524864000,
                }
                id{"ISJ"}
                to:intvector{
                    80,
                    -650750977,
                }
            }
            {
                from:intvector{
                    -710,
                    1061980160,
                }
                id{"DKK"}
                to:intvector{
                    -376,
                    -1438464001,
                }
            }
        }
        IT{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -789,
                    898796544,
                }
                id{"ITL"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        JE{
            {
                from:intvector{
                    -978,
                    -869751808,
                }
                id{"GBP"}
            }
        }
        JM{
            {
                from:intvector{
                    -3,
                    -1346065408,
                }
                id{"JMD"}
            }
        }
        JO{
            {
                from:intvector{
                    -144,
                    -1333276672,
                }
                id{"JOD"}
            }
        }
        JP{
            {
                from:intvector{
                    -725,
                    -1534877696,
                }
                id{"JPY"}
            }
        }
        KE{
            {
                from:intvector{
                    -25,
                    -1032784896,
                }
                id{"KES"}
            }
        }
        KG{
            {
                from:intvector{
                    171,
                    -1742374912,
                }
                id{"KGS"}
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    171,
                    -1655974913,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        KH{
            {
                from:intvector{
                    75,
                    235852800,
                }
                id{"KHR"}
            }
        }
        KI{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        KM{
            {
                from:intvector{
                    40,
                    2038108160,
                }
                id{"KMF"}
            }
        }
        KN{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        KP{
            {
                from:intvector{
                    -79,
                    1305616384,
                }
                id{"KPW"}
            }
        }
        KR{
            {
                from:intvector{
                    -56,
                    1881368576,
                }
                id{"KRW"}
            }
            {
                from:intvector{
                    -124,
                    6344704,
                }
                id{"KRH"}
                to:intvector{
                    -56,
                    1967768575,
                }
            }
            {
                from:intvector{
                    -180,
                    -592854016,
                }
                id{"KRO"}
                to:intvector{
                    -124,
                    92744703,
                }
            }
        }
        KW{
            {
                from:intvector{
                    -65,
                    -1342893056,
                }
                id{"KWD"}
            }
        }
        KY{
            {
                from:intvector{
                    7,
                    1471228928,
                }
                id{"KYD"}
            }
            {
                from:intvector{
                    -3,
                    -1346065408,
                }
                id{"JMD"}
                to:intvector{
                    7,
                    1557628927,
                }
            }
        }
        KZ{
            {
                from:intvector{
                    175,
                    838323200,
                }
                id{"KZT"}
            }
        }
        LA{
            {
                from:intvector{
                    73,
                    99387392,
                }
                id{"LAK"}
            }
        }
        LB{
            {
                from:intvector{
                    -162,
                    -55865344,
                }
                id{"LBP"}
            }
        }
        LC{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        LI{
            {
                from:intvector{
                    -360,
                    -1729140736,
                }
                id{"CHF"}
            }
        }
        LK{
            {
                from:intvector{
                    61,
                    -1644772352,
                }
                id{"LKR"}
            }
        }
        LR{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"LRD"}
            }
        }
        LS{
            {
                from:intvector{
                    -66,
                    -1022325760,
                }
                id{"ZAR"}
            }
            {
                from:intvector{
                    73,
                    -480379904,
                }
                id{"LSL"}
            }
        }
        LT{
            {
                from:intvector{
                    330,
                    -1563774976,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    172,
                    -2062942208,
                }
                id{"LTL"}
                to:intvector{
                    330,
                    -1563774977,
                }
            }
            {
                from:intvector{
                    167,
                    638061568,
                }
                id{"LTT"}
                to:intvector{
                    172,
                    -1976542209,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    167,
                    724461567,
                }
            }
        }
        LU{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -187,
                    -336082944,
                }
                id{"LUF"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
            {
                from:intvector{
                    0,
                    0,
                }
                id{"LUC"}
                to:intvector{
                    148,
                    1026440191,
                }
            }
            {
                from:intvector{
                    0,
                    0,
                }
                id{"LUL"}
                to:intvector{
                    148,
                    1026440191,
                }
            }
        }
        LV{
            {
                from:intvector{
                    323,
                    1259963392,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    172,
                    -1803742208,
                }
                id{"LVL"}
                to:intvector{
                    323,
                    1259963391,
                }
            }
            {
                from:intvector{
                    164,
                    822163456,
                }
                id{"LVR"}
                to:intvector{
                    174,
                    -716876801,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    165,
                    -1287771137,
                }
            }
        }
        LY{
            {
                from:intvector{
                    12,
                    991592448,
                }
                id{"LYD"}
            }
        }
        MA{
            {
                from:intvector{
                    -76,
                    -63052800,
                }
                id{"MAD"}
            }
            {
                from:intvector{
                    -654,
                    390211584,
                }
                id{"MAF"}
                to:intvector{
                    -75,
                    23347199,
                }
            }
        }
        MC{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"MCF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        MD{
            {
                from:intvector{
                    175,
                    -1383044096,
                }
                id{"MDL"}
            }
            {
                from:intvector{
                    164,
                    -1312803840,
                }
                id{"MDC"}
                to:intvector{
                    175,
                    -1296644097,
                }
            }
        }
        ME{
            {
                from:intvector{
                    235,
                    525885440,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    218,
                    -1775437824,
                }
                id{"DEM"}
                to:intvector{
                    237,
                    -695016449,
                }
            }
            {
                from:intvector{
                    176,
                    -839611392,
                }
                id{"YUM"}
                to:intvector{
                    237,
                    -695016449,
                }
            }
        }
        MF{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        MG{
            {
                from:intvector{
                    101,
                    -1593864192,
                }
                id{"MGA"}
            }
            {
                from:intvector{
                    -48,
                    872030208,
                }
                id{"MGF"}
                to:intvector{
                    257,
                    731004927,
                }
            }
        }
        MH{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"USD"}
            }
        }
        MK{
            {
                from:intvector{
                    171,
                    -878374912,
                }
                id{"MKD"}
            }
            {
                from:intvector{
                    163,
                    -128236544,
                }
                id{"MKN"}
                to:intvector{
                    171,
                    -791974913,
                }
            }
        }
        ML{
            {
                from:intvector{
                    105,
                    -370533376,
                }
                id{"XOF"}
            }
            {
                from:intvector{
                    -56,
                    -512798720,
                }
                id{"MLF"}
                to:intvector{
                    107,
                    -1011667969,
                }
            }
            {
                from:intvector{
                    -82,
                    1748918272,
                }
                id{"XOF"}
                to:intvector{
                    -56,
                    -426398721,
                }
            }
        }
        MM{
            {
                from:intvector{
                    142,
                    -49123328,
                }
                id{"MMK"}
            }
            {
                from:intvector{
                    -129,
                    1695581184,
                }
                id{"BUK"}
                to:intvector{
                    143,
                    37276671,
                }
            }
        }
        MN{
            {
                from:intvector{
                    -403,
                    279820288,
                }
                id{"MNT"}
            }
        }
        MO{
            {
                from:intvector{
                    -507,
                    95619072,
                }
                id{"MOP"}
            }
        }
        MP{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"USD"}
            }
        }
        MQ{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -74,
                    -2086587392,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        MR{
            {
                from:intvector{
                    25,
                    -1509149696,
                }
                id{"MRO"}
            }
            {
                from:intvector{
                    -82,
                    2094518272,
                }
                id{"XOF"}
                to:intvector{
                    25,
                    -1422749697,
                }
            }
        }
        MS{
            {
                from:intvector{
                    -21,
                    424713216,
                }
                id{"XCD"}
            }
        }
        MT{
            {
                from:intvector{
                    279,
                    849724416,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -12,
                    2032407552,
                }
                id{"MTL"}
                to:intvector{
                    279,
                    -766842881,
                }
            }
            {
                from:intvector{
                    -407,
                    179689472,
                }
                id{"MTP"}
                to:intvector{
                    -12,
                    2118807551,
                }
            }
        }
        MU{
            {
                from:intvector{
                    -263,
                    1278798848,
                }
                id{"MUR"}
            }
        }
        MV{
            {
                from:intvector{
                    84,
                    2016347136,
                }
                id{"MVR"}
            }
        }
        MW{
            {
                from:intvector{
                    8,
                    1064261632,
                }
                id{"MWK"}
            }
        }
        MX{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"MXN"}
            }
            {
                from:intvector{
                    -1088,
                    -1808949248,
                }
                id{"MXP"}
                to:intvector{
                    168,
                    -3073025,
                }
            }
            {
                id{"MXV"}
            }
        }
        MY{
            {
                from:intvector{
                    -47,
                    -1065104384,
                }
                id{"MYR"}
            }
        }
        MZ{
            {
                from:intvector{
                    268,
                    660764672,
                }
                id{"MZN"}
            }
            {
                from:intvector{
                    76,
                    -750881792,
                }
                id{"MZM"}
                to:intvector{
                    271,
                    -621504513,
                }
            }
            {
                from:intvector{
                    40,
                    1087708160,
                }
                id{"MZE"}
                to:intvector{
                    76,
                    -664481793,
                }
            }
        }
        NA{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"NAD"}
            }
            {
                from:intvector{
                    -66,
                    -1022325760,
                }
                id{"ZAR"}
            }
        }
        NC{
            {
                from:intvector{
                    110,
                    939197440,
                }
                id{"XPF"}
            }
        }
        NE{
            {
                from:intvector{
                    -82,
                    -386049024,
                }
                id{"XOF"}
            }
        }
        NF{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        NG{
            {
                from:intvector{
                    22,
                    205119488,
                }
                id{"NGN"}
            }
        }
        NI{
            {
                from:intvector{
                    156,
                    -1340265472,
                }
                id{"NIO"}
            }
            {
                from:intvector{
                    133,
                    650949632,
                }
                id{"NIC"}
                to:intvector{
                    156,
                    -1253865473,
                }
            }
        }
        NL{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -1154,
                    1957059584,
                }
                id{"NLG"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        NO{
            {
                from:intvector{
                    -475,
                    -1843101696,
                }
                id{"NOK"}
            }
            {
                from:intvector{
                    -710,
                    1061980160,
                }
                id{"SEK"}
                to:intvector{
                    -475,
                    -1756701697,
                }
            }
        }
        NP{
            {
                from:intvector{
                    -272,
                    621504512,
                }
                id{"NPR"}
            }
            {
                from:intvector{
                    -735,
                    1127362560,
                }
                id{"INR"}
                to:intvector{
                    -24,
                    1904815103,
                }
            }
        }
        NR{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        NU{
            {
                from:intvector{
                    -19,
                    -968988672,
                }
                id{"NZD"}
            }
        }
        NZ{
            {
                from:intvector{
                    -19,
                    -968988672,
                }
                id{"NZD"}
            }
        }
        OM{
            {
                from:intvector{
                    21,
                    93686784,
                }
                id{"OMR"}
            }
        }
        PA{
            {
                from:intvector{
                    -487,
                    -501894144,
                }
                id{"PAB"}
            }
            {
                from:intvector{
                    -486,
                    707705856,
                }
                id{"USD"}
            }
        }
        PE{
            {
                from:intvector{
                    157,
                    -278432768,
                }
                id{"PEN"}
            }
            {
                from:intvector{
                    110,
                    -677369856,
                }
                id{"PEI"}
                to:intvector{
                    157,
                    -192032769,
                }
            }
            {
                from:intvector{
                    -786,
                    -1247472640,
                }
                id{"PES"}
                to:intvector{
                    110,
                    -590969857,
                }
            }
        }
        PF{
            {
                from:intvector{
                    -177,
                    -1986555904,
                }
                id{"XPF"}
            }
        }
        PG{
            {
                from:intvector{
                    41,
                    -331026432,
                }
                id{"PGK"}
            }
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
                to:intvector{
                    41,
                    -244626433,
                }
            }
        }
        PH{
            {
                from:intvector{
                    -173,
                    1544542208,
                }
                id{"PHP"}
            }
        }
        PK{
            {
                from:intvector{
                    -160,
                    746767360,
                }
                id{"PKR"}
            }
            {
                from:intvector{
                    -988,
                    -1379278848,
                }
                id{"INR"}
                to:intvector{
                    -165,
                    -1858963457,
                }
            }
        }
        PL{
            {
                from:intvector{
                    183,
                    -1355582464,
                }
                id{"PLN"}
            }
            {
                from:intvector{
                    -141,
                    358388736,
                }
                id{"PLZ"}
                to:intvector{
                    183,
                    -1355582465,
                }
            }
        }
        PM{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    21,
                    -745280512,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        PN{
            {
                from:intvector{
                    -8,
                    -434428928,
                }
                id{"NZD"}
            }
        }
        PR{
            {
                from:intvector{
                    -523,
                    -452671488,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -1250,
                    -248247296,
                }
                id{"ESP"}
                to:intvector{
                    -523,
                    -366271489,
                }
            }
        }
        PS{
            {
                from:intvector{
                    115,
                    718760960,
                }
                id{"ILS"}
            }
            {
                from:intvector{
                    191,
                    -550520832,
                }
                id{"JOD"}
            }
            {
                from:intvector{
                    -20,
                    -43621376,
                }
                id{"ILP"}
                to:intvector{
                    74,
                    -2010547201,
                }
            }
            {
                from:intvector{
                    -144,
                    -1333276672,
                }
                id{"JOD"}
                to:intvector{
                    -19,
                    42778623,
                }
            }
        }
        PT{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -431,
                    1393304576,
                }
                id{"PTE"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        PW{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"USD"}
            }
        }
        PY{
            {
                from:intvector{
                    -193,
                    -1177479168,
                }
                id{"PYG"}
            }
        }
        QA{
            {
                from:intvector{
                    24,
                    -756582400,
                }
                id{"QAR"}
            }
        }
        RE{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    36,
                    -1147389952,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        RO{
            {
                from:intvector{
                    260,
                    -810464256,
                }
                id{"RON"}
            }
            {
                from:intvector{
                    -132,
                    1188483072,
                }
                id{"ROL"}
                to:intvector{
                    271,
                    -621504513,
                }
            }
        }
        RS{
            {
                from:intvector{
                    270,
                    2093230080,
                }
                id{"RSD"}
            }
            {
                from:intvector{
                    237,
                    -781416448,
                }
                id{"CSD"}
                to:intvector{
                    270,
                    -2115337217,
                }
            }
            {
                from:intvector{
                    176,
                    -839611392,
                }
                id{"YUM"}
                to:intvector{
                    237,
                    -695016449,
                }
            }
        }
        RU{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"RUB"}
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    213,
                    320765951,
                }
            }
        }
        RW{
            {
                from:intvector{
                    -42,
                    -1285540864,
                }
                id{"RWF"}
            }
        }
        SA{
            {
                from:intvector{
                    -127,
                    -1426120704,
                }
                id{"SAR"}
            }
        }
        SB{
            {
                from:intvector{
                    57,
                    1686064128,
                }
                id{"SBD"}
            }
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
                to:intvector{
                    62,
                    1811227647,
                }
            }
        }
        SC{
            {
                from:intvector{
                    -487,
                    -761094144,
                }
                id{"SCR"}
            }
        }
        SD{
            {
                from:intvector{
                    272,
                    156095488,
                }
                id{"SDG"}
            }
            {
                from:intvector{
                    164,
                    -708003840,
                }
                id{"SDD"}
                to:intvector{
                    275,
                    2131993599,
                }
            }
            {
                from:intvector{
                    -94,
                    1880525824,
                }
                id{"SDP"}
                to:intvector{
                    208,
                    -902564865,
                }
            }
            {
                from:intvector{
                    -595,
                    1003141120,
                }
                id{"EGP"}
                to:intvector{
                    -89,
                    -647677953,
                }
            }
            {
                from:intvector{
                    -595,
                    1003141120,
                }
                id{"GBP"}
                to:intvector{
                    -89,
                    -647677953,
                }
            }
        }
        SE{
            {
                from:intvector{
                    -710,
                    1061980160,
                }
                id{"SEK"}
            }
        }
        SG{
            {
                from:intvector{
                    -19,
                    906778624,
                }
                id{"SGD"}
            }
            {
                from:intvector{
                    -47,
                    -1065104384,
                }
                id{"MYR"}
                to:intvector{
                    -19,
                    993178623,
                }
            }
        }
        SH{
            {
                from:intvector{
                    -389,
                    2099078144,
                }
                id{"SHP"}
            }
        }
        SI{
            {
                from:intvector{
                    271,
                    -621504512,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    167,
                    1156461568,
                }
                id{"SIT"}
                to:intvector{
                    272,
                    588095487,
                }
            }
        }
        SJ{
            {
                from:intvector{
                    -475,
                    -1843101696,
                }
                id{"NOK"}
            }
        }
        SK{
            {
                from:intvector{
                    286,
                    -1887613952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    168,
                    -89473024,
                }
                id{"SKK"}
                to:intvector{
                    286,
                    -1801213953,
                }
            }
            {
                from:intvector{
                    -122,
                    574810112,
                }
                id{"CSK"}
                to:intvector{
                    168,
                    -3073025,
                }
            }
        }
        SL{
            {
                from:intvector{
                    -40,
                    1072291840,
                }
                id{"SLL"}
            }
            {
                from:intvector{
                    -1184,
                    1810878464,
                }
                id{"GBP"}
                to:intvector{
                    -29,
                    1347651583,
                }
            }
        }
        SM{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -765,
                    -1326585856,
                }
                id{"ITL"}
                to:intvector{
                    228,
                    -142710785,
                }
            }
        }
        SN{
            {
                from:intvector{
                    -79,
                    182416384,
                }
                id{"XOF"}
            }
        }
        SO{
            {
                from:intvector{
                    -70,
                    753310720,
                }
                id{"SOS"}
            }
        }
        SR{
            {
                from:intvector{
                    249,
                    -826624000,
                }
                id{"SRD"}
            }
            {
                from:intvector{
                    -218,
                    763670528,
                }
                id{"SRG"}
                to:intvector{
                    249,
                    -826624001,
                }
            }
            {
                from:intvector{
                    -1133,
                    -1553020928,
                }
                id{"NLG"}
                to:intvector{
                    -218,
                    850070527,
                }
            }
        }
        SS{
            {
                from:intvector{
                    305,
                    982174720,
                }
                id{"SSP"}
            }
            {
                from:intvector{
                    272,
                    156095488,
                }
                id{"SDG"}
                to:intvector{
                    306,
                    661607423,
                }
            }
        }
        ST{
            {
                from:intvector{
                    56,
                    2006631424,
                }
                id{"STD"}
            }
        }
        SU{
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        SV{
            {
                from:intvector{
                    227,
                    -945343488,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -369,
                    -1781635072,
                }
                id{"SVC"}
                to:intvector{
                    227,
                    -858943489,
                }
            }
        }
        SX{
            {
                from:intvector{
                    299,
                    -1821388800,
                }
                id{"ANG"}
            }
        }
        SY{
            {
                from:intvector{
                    -162,
                    1474301952,
                }
                id{"SYP"}
            }
        }
        SZ{
            {
                from:intvector{
                    34,
                    1628711936,
                }
                id{"SZL"}
            }
        }
        TA{
            {
                from:intvector{
                    -235,
                    424514560,
                }
                id{"GBP"}
            }
        }
        TC{
            {
                from:intvector{
                    -3,
                    -1346065408,
                }
                id{"USD"}
            }
        }
        TD{
            {
                from:intvector{
                    168,
                    -3073024,
                }
                id{"XAF"}
            }
        }
        TF{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -81,
                    737150976,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
        }
        TG{
            {
                from:intvector{
                    -82,
                    2094518272,
                }
                id{"XOF"}
            }
        }
        TH{
            {
                from:intvector{
                    -307,
                    -2130407424,
                }
                id{"THB"}
            }
        }
        TJ{
            {
                from:intvector{
                    226,
                    1855791104,
                }
                id{"TJS"}
            }
            {
                from:intvector{
                    186,
                    1200082944,
                }
                id{"TJR"}
                to:intvector{
                    226,
                    1855791103,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    186,
                    1286482943,
                }
            }
        }
        TK{
            {
                from:intvector{
                    -19,
                    -968988672,
                }
                id{"NZD"}
            }
        }
        TL{
            {
                from:intvector{
                    218,
                    -220237824,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -81,
                    823550976,
                }
                id{"TPE"}
                to:intvector{
                    237,
                    -263016449,
                }
            }
            {
                from:intvector{
                    43,
                    -1836161024,
                }
                id{"IDR"}
                to:intvector{
                    237,
                    -263016449,
                }
            }
        }
        TM{
            {
                from:intvector{
                    286,
                    -1887613952,
                }
                id{"TMT"}
            }
            {
                from:intvector{
                    175,
                    492723200,
                }
                id{"TMM"}
                to:intvector{
                    286,
                    -1801213953,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    175,
                    579123199,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        TN{
            {
                from:intvector{
                    -83,
                    -238281728,
                }
                id{"TND"}
            }
        }
        TO{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"TOP"}
            }
        }
        TP{
            {
                from:intvector{
                    -81,
                    823550976,
                }
                id{"TPE"}
                to:intvector{
                    237,
                    -263016449,
                }
            }
            {
                from:intvector{
                    43,
                    -1836161024,
                }
                id{"IDR"}
                to:intvector{
                    237,
                    -263016449,
                }
            }
        }
        TR{
            {
                from:intvector{
                    257,
                    731004928,
                }
                id{"TRY"}
            }
            {
                from:intvector{
                    -347,
                    1854451712,
                }
                id{"TRL"}
                to:intvector{
                    264,
                    -2092733441,
                }
            }
        }
        TT{
            {
                from:intvector{
                    -45,
                    -410238976,
                }
                id{"TTD"}
            }
        }
        TV{
            {
                from:intvector{
                    -29,
                    2125251584,
                }
                id{"AUD"}
            }
        }
        TW{
            {
                from:intvector{
                    -151,
                    108061696,
                }
                id{"TWD"}
            }
        }
        TZ{
            {
                from:intvector{
                    -27,
                    -391650304,
                }
                id{"TZS"}
            }
        }
        UA{
            {
                from:intvector{
                    195,
                    -191190016,
                }
                id{"UAH"}
            }
            {
                from:intvector{
                    168,
                    58294272,
                }
                id{"UAK"}
                to:intvector{
                    174,
                    -716876801,
                }
            }
            {
                from:intvector{
                    161,
                    2129465344,
                }
                id{"RUR"}
                to:intvector{
                    168,
                    144694271,
                }
            }
            {
                from:intvector{
                    -67,
                    -528958464,
                }
                id{"SUR"}
                to:intvector{
                    161,
                    -2079101953,
                }
            }
        }
        UG{
            {
                from:intvector{
                    127,
                    -1720613888,
                }
                id{"UGX"}
            }
            {
                from:intvector{
                    -25,
                    670182400,
                }
                id{"UGS"}
                to:intvector{
                    127,
                    -1634213889,
                }
            }
        }
        UM{
            {
                from:intvector{
                    -192,
                    -202046464,
                }
                id{"USD"}
            }
        }
        US{
            {
                from:intvector{
                    -1308,
                    694023168,
                }
                id{"USD"}
            }
            {
                id{"USN"}
            }
            {
                id{"USS"}
                tender{"false"}
                to:intvector{
                    324,
                    -2145971201,
                }
            }
        }
        UY{
            {
                from:intvector{
                    170,
                    799559680,
                }
                id{"UYU"}
            }
            {
                from:intvector{
                    40,
                    1606108160,
                }
                id{"UYP"}
                to:intvector{
                    170,
                    885959679,
                }
            }
            {
                id{"UYI"}
            }
        }
        UZ{
            {
                from:intvector{
                    179,
                    -73313280,
                }
                id{"UZS"}
            }
        }
        VA{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    -729,
                    499958784,
                }
                id{"ITL"}
                to:intvector{
                    236,
                    1328518143,
                }
            }
        }
        VC{
            {
                from:intvector{
                    -32,
                    -603213824,
                }
                id{"XCD"}
            }
        }
        VE{
            {
                from:intvector{
                    279,
                    849724416,
                }
                id{"VEF"}
            }
            {
                from:intvector{
                    -725,
                    945689600,
                }
                id{"VEB"}
                to:intvector{
                    282,
                    -605344769,
                }
            }
        }
        VG{
            {
                from:intvector{
                    -1007,
                    1748867072,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    -1007,
                    1748867072,
                }
                id{"GBP"}
                to:intvector{
                    -81,
                    823550975,
                }
            }
        }
        VI{
            {
                from:intvector{
                    -978,
                    -869751808,
                }
                id{"USD"}
            }
        }
        VN{
            {
                from:intvector{
                    115,
                    1582760960,
                }
                id{"VND"}
            }
            {
                from:intvector{
                    61,
                    1008594944,
                }
                id{"VNN"}
                to:intvector{
                    115,
                    1669160959,
                }
            }
        }
        VU{
            {
                from:intvector{
                    80,
                    -737150976,
                }
                id{"VUV"}
            }
        }
        WF{
            {
                from:intvector{
                    -62,
                    435172352,
                }
                id{"XPF"}
            }
        }
        WS{
            {
                from:intvector{
                    -19,
                    -968988672,
                }
                id{"WST"}
            }
        }
        XK{
            {
                from:intvector{
                    235,
                    525885440,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    217,
                    -158870528,
                }
                id{"DEM"}
                to:intvector{
                    236,
                    2106118143,
                }
            }
            {
                from:intvector{
                    176,
                    -839611392,
                }
                id{"YUM"}
                to:intvector{
                    218,
                    -1861837825,
                }
            }
        }
        YD{
            {
                from:intvector{
                    -35,
                    333455360,
                }
                id{"YDD"}
                to:intvector{
                    191,
                    202046463,
                }
            }
        }
        YE{
            {
                from:intvector{
                    149,
                    -910694400,
                }
                id{"YER"}
            }
        }
        YT{
            {
                from:intvector{
                    213,
                    320765952,
                }
                id{"EUR"}
            }
            {
                from:intvector{
                    45,
                    608071680,
                }
                id{"FRF"}
                to:intvector{
                    236,
                    378118143,
                }
            }
            {
                from:intvector{
                    36,
                    -1147389952,
                }
                id{"KMF"}
                to:intvector{
                    45,
                    694471679,
                }
            }
        }
        YU{
            {
                from:intvector{
                    176,
                    -839611392,
                }
                id{"YUM"}
                to:intvector{
                    237,
                    -695016449,
                }
            }
            {
                from:intvector{
                    146,
                    -208192512,
                }
                id{"YUN"}
                to:intvector{
                    165,
                    -942171137,
                }
            }
            {
                from:intvector{
                    -30,
                    -1676348416,
                }
                id{"YUD"}
                to:intvector{
                    146,
                    -121792513,
                }
            }
        }
        ZA{
            {
                from:intvector{
                    -66,
                    -1022325760,
                }
                id{"ZAR"}
            }
            {
                from:intvector{
                    115,
                    459560960,
                }
                id{"ZAL"}
                to:intvector{
                    185,
                    570250239,
                }
            }
        }
        ZM{
            {
                from:intvector{
                    315,
                    -211265536,
                }
                id{"ZMW"}
            }
            {
                from:intvector{
                    -15,
                    -1732857856,
                }
                id{"ZMK"}
                to:intvector{
                    315,
                    -124865537,
                }
            }
        }
        ZR{
            {
                from:intvector{
                    175,
                    492723200,
                }
                id{"ZRN"}
                to:intvector{
                    209,
                    -13532161,
                }
            }
            {
                from:intvector{
                    13,
                    1535025152,
                }
                id{"ZRZ"}
                to:intvector{
                    175,
                    579123199,
                }
            }
        }
        ZW{
            {
                from:intvector{
                    288,
                    -1751148544,
                }
                id{"USD"}
            }
            {
                from:intvector{
                    287,
                    877186048,
                }
                id{"ZWL"}
                to:intvector{
                    288,
                    -1664748545,
                }
            }
            {
                from:intvector{
                    283,
                    2073055232,
                }
                id{"ZWR"}
                to:intvector{
                    287,
                    963586047,
                }
            }
            {
                from:intvector{
                    75,
                    -1553514496,
                }
                id{"ZWD"}
                to:intvector{
                    283,
                    -2135512065,
                }
            }
            {
                from:intvector{
                    0,
                    -234167296,
                }
                id{"RHD"}
                to:intvector{
                    75,
                    -1467114497,
                }
            }
        }
        ZZ{
            {
                id{"XAG"}
            }
            {
                id{"XAU"}
            }
            {
                id{"XBA"}
            }
            {
                id{"XBB"}
            }
            {
                id{"XBC"}
            }
            {
                id{"XBD"}
            }
            {
                id{"XDR"}
            }
            {
                from:intvector{
                    -294,
                    416385024,
                }
                id{"XFO"}
                to:intvector{
                    244,
                    1269579775,
                }
            }
            {
                id{"XFU"}
                tender{"false"}
                to:intvector{
                    322,
                    -1418436609,
                }
            }
            {
                id{"XPD"}
            }
            {
                id{"XPT"}
            }
            {
                id{"XRE"}
                tender{"false"}
                to:intvector{
                    219,
                    -886405121,
                }
            }
            {
                id{"XSU"}
            }
            {
                id{"XTS"}
            }
            {
                id{"XUA"}
            }
            {
                id{"XXX"}
            }
        }
    }
    CurrencyMeta{
        ADP:intvector{
            0,
            0,
            0,
            0,
        }
        AFN:intvector{
            0,
            0,
            0,
            0,
        }
        ALL:intvector{
            0,
            0,
            0,
            0,
        }
        AMD:intvector{
            0,
            0,
            0,
            0,
        }
        BHD:intvector{
            3,
            0,
            3,
            0,
        }
        BIF:intvector{
            0,
            0,
            0,
            0,
        }
        BYN:intvector{
            2,
            0,
            2,
            0,
        }
        BYR:intvector{
            0,
            0,
            0,
            0,
        }
        CAD:intvector{
            2,
            0,
            2,
            5,
        }
        CHF:intvector{
            2,
            0,
            2,
            5,
        }
        CLF:intvector{
            4,
            0,
            4,
            0,
        }
        CLP:intvector{
            0,
            0,
            0,
            0,
        }
        COP:intvector{
            0,
            0,
            0,
            0,
        }
        CRC:intvector{
            2,
            0,
            0,
            0,
        }
        CZK:intvector{
            2,
            0,
            0,
            0,
        }
        DEFAULT:intvector{
            2,
            0,
            2,
            0,
        }
        DJF:intvector{
            0,
            0,
            0,
            0,
        }
        ESP:intvector{
            0,
            0,
            0,
            0,
        }
        GNF:intvector{
            0,
            0,
            0,
            0,
        }
        GYD:intvector{
            0,
            0,
            0,
            0,
        }
        HUF:intvector{
            2,
            0,
            0,
            0,
        }
        IDR:intvector{
            0,
            0,
            0,
            0,
        }
        IQD:intvector{
            0,
            0,
            0,
            0,
        }
        IRR:intvector{
            0,
            0,
            0,
            0,
        }
        ISK:intvector{
            0,
            0,
            0,
            0,
        }
        ITL:intvector{
            0,
            0,
            0,
            0,
        }
        JOD:intvector{
            3,
            0,
            3,
            0,
        }
        JPY:intvector{
            0,
            0,
            0,
            0,
        }
        KMF:intvector{
            0,
            0,
            0,
            0,
        }
        KPW:intvector{
            0,
            0,
            0,
            0,
        }
        KRW:intvector{
            0,
            0,
            0,
            0,
        }
        KWD:intvector{
            3,
            0,
            3,
            0,
        }
        LAK:intvector{
            0,
            0,
            0,
            0,
        }
        LBP:intvector{
            0,
            0,
            0,
            0,
        }
        LUF:intvector{
            0,
            0,
            0,
            0,
        }
        LYD:intvector{
            3,
            0,
            3,
            0,
        }
        MGA:intvector{
            0,
            0,
            0,
            0,
        }
        MGF:intvector{
            0,
            0,
            0,
            0,
        }
        MMK:intvector{
            0,
            0,
            0,
            0,
        }
        MNT:intvector{
            0,
            0,
            0,
            0,
        }
        MRO:intvector{
            0,
            0,
            0,
            0,
        }
        MUR:intvector{
            0,
            0,
            0,
            0,
        }
        OMR:intvector{
            3,
            0,
            3,
            0,
        }
        PKR:intvector{
            0,
            0,
            0,
            0,
        }
        PYG:intvector{
            0,
            0,
            0,
            0,
        }
        RSD:intvector{
            0,
            0,
            0,
            0,
        }
        RWF:intvector{
            0,
            0,
            0,
            0,
        }
        SLL:intvector{
            0,
            0,
            0,
            0,
        }
        SOS:intvector{
            0,
            0,
            0,
            0,
        }
        STD:intvector{
            0,
            0,
            0,
            0,
        }
        SYP:intvector{
            0,
            0,
            0,
            0,
        }
        TMM:intvector{
            0,
            0,
            0,
            0,
        }
        TND:intvector{
            3,
            0,
            3,
            0,
        }
        TRL:intvector{
            0,
            0,
            0,
            0,
        }
        TWD:intvector{
            2,
            0,
            0,
            0,
        }
        TZS:intvector{
            0,
            0,
            0,
            0,
        }
        UGX:intvector{
            0,
            0,
            0,
            0,
        }
        UYI:intvector{
            0,
            0,
            0,
            0,
        }
        UZS:intvector{
            0,
            0,
            0,
            0,
        }
        VND:intvector{
            0,
            0,
            0,
            0,
        }
        VUV:intvector{
            0,
            0,
            0,
            0,
        }
        XAF:intvector{
            0,
            0,
            0,
            0,
        }
        XOF:intvector{
            0,
            0,
            0,
            0,
        }
        XPF:intvector{
            0,
            0,
            0,
            0,
        }
        YER:intvector{
            0,
            0,
            0,
            0,
        }
        ZMK:intvector{
            0,
            0,
            0,
            0,
        }
        ZWD:intvector{
            0,
            0,
            0,
            0,
        }
    }
}
